package com.longrise.android.byjk.plugins.tabthird.invoice;

import com.longrise.LEAP.Base.Objects.EntityBean;
import com.longrise.common.base.BasePresenter;
import com.longrise.common.base.BaseView;

/**
 * Created by Administrator on 2017/11/21.
 */

public interface ConsumeDetailContract {

    interface View extends BaseView {

        void refreshComplete();

        void setRefreshing(boolean isRefreshing);

        void refreshConsumeDetail(EntityBean bean);

        void loadMoreFail();
    }

    abstract class Presenter extends BasePresenter<View> {
        abstract void refreshAll();
        public abstract  void  initData(String orderId,int pageNum,int pageSize,boolean isLoadmore,String state);

    }
}
